import request from '@/utils/request'

// 查询采购管理-报价单列表
export function listQuotation(query) {
  return request({
    url: '/cg/quotation/list',
    method: 'get',
    params: query
  })
}

// 查询采购管理-报价单详细
export function getQuotation(id) {
  return request({
    url: '/cg/quotation/' + id,
    method: 'get'
  })
}

// 新增采购管理-报价单
export function addQuotation(data) {
  return request({
    url: '/cg/quotation',
    method: 'post',
    data: data
  })
}

// 修改采购管理-报价单
export function updateQuotation(data) {
  return request({
    url: '/cg/quotation',
    method: 'put',
    data: data
  })
}

// 删除采购管理-报价单
export function delQuotation(id) {
  return request({
    url: '/cg/quotation/' + id,
    method: 'delete'
  })
}
// 查询采购管理-询价范围
export function listRange(query) {
  return request({
    url: '/cg/quotation/enquiryRange',
    method: 'get',
    params: query
  })
}
// 查询采购管理-询价明细
export function listEnquiryLine(id) {
  return request({
    url: '/cg/quotation/enquiryLine/'+id,
    method: 'get',
  })
}
export let character = {
  '物料编号':{
    column: 'itemCode',
    type: 'string'
  },
  '物料名称':{
    column: 'itemName',
    type: 'string'
  },
  '规格型号':{
    column: 'specification',
    type: 'string'
  },
  '单位':{
    column: 'unitOfMeasure',
    type: 'string'
  },
  '需求数量':{
    column: 'quantity',
    type: 'number'
  },
  '供货数量':{
    column: 'supplyQuantity',
    type: 'number'
  },
  '含税单价':{
    column: 'taxPrice',
    type: 'number'
  },
  '税率':{
    column: 'tax',
    type: 'number'
  },
  '不含税单价':{
    column: 'noTaxPrice',
    type: 'number'
  },
  '含税金额':{
    column: 'taxAmount',
    type: 'number'
  },
  '不含税金额':{
    column: 'noTaxAmount',
    type: 'number'
  },
  '是否报价':{
    column: 'isQuotation',
    type: 'string'
  }
}

